Skip to content

slowbreathing/Deep-Breathe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEEP-Breathe

Introduction

I feel that the barrier to entry for Deep Learning is very steep. Especially the models which are required for Natural Language Processing. Neural Machine Translation for example, uses concepts like LSTM, Bidirectional LSTM, Multi Layered LSTMs, Attention etc. Neither one of them is easy to understand by itself, imagine the plight of a student when these concepts are strung together for a Neural Machine Translation or Google's BERT based systems. I have seen Neural Machine Translation Based systems grossly underperform and, it was simply because most of the hyperparameters were not understood at all. Deep-Breathe is a complete and pure python implementation of these models, specially but not limited to Neural Machine Translator. In Fact the scripts have been written to compare weights after a certain number of iterations between TF implementation and the Deep-Breathe one. Hopefully this will go a long way into lowering the barrier to entry. Deep-Breathe is already being used internally by many organizations.

Installation Requirements

  1. tensorflow(only for comparisons)
  2. python 3.5 or above
  3. numpy.

About

A complete and pure python version of some extremely complex Deep learning Models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages